#pragma once
#include <stdio.h>
#include <stdlib.h>
#include <assert.h>
#include <stdbool.h>
typedef  int DataType;
typedef struct Stack {
	DataType* a;
	int pos;
	int capacity;
}Stack;

void InitStack(Stack* head);
void StackCheck(Stack* head);
void StackPushBack(Stack* head, int x);
DataType StackPopBack(Stack* head);
bool IsEmpty(Stack* head);
void StackPrintf(Stack* head);
void StackDestory(Stack* head);